package com.yunpeng.aidevice.common.dto.query;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * DeviceDayDetailQueryDTO
 *
 * @author : Moore(hemw)
 * @date : 2020-04-28
 */
public class DeviceDayDetailQueryDTO implements Serializable {

    /**
     * 通行日期
     */
    private LocalDateTime produceDate;

    /**
     * 组织代码
     */
    private String orgCode;

    /**
     * 设备代码
     */
    private String deviceCode;

    /**
     * 商户代码
     */
    private String merchantCode;

    /**
     * 租户代码
     */
    private String tenantCode;

    /**
     * 页面展示数量
     */
    private Integer pageSize;

    /**
     * 当前页码
     */
    private Integer currentPage;

    public LocalDateTime getProduceDate() {
        return produceDate;
    }

    public void setProduceDate(LocalDateTime produceDate) {
        this.produceDate = produceDate;
    }

    public String getOrgCode() {
        return orgCode;
    }

    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }

    public String getDeviceCode() {
        return deviceCode;
    }

    public void setDeviceCode(String deviceCode) {
        this.deviceCode = deviceCode;
    }

    public String getMerchantCode() {
        return merchantCode;
    }

    public void setMerchantCode(String merchantCode) {
        this.merchantCode = merchantCode;
    }

    public String getTenantCode() {
        return tenantCode;
    }

    public void setTenantCode(String tenantCode) {
        this.tenantCode = tenantCode;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Integer getCurrentPage() {
        return currentPage;
    }

    public void setCurrentPage(Integer currentPage) {
        this.currentPage = currentPage;
    }

    @Override
    public String toString() {
        return "DeviceDayDetailQueryDTO{" +
                "produceDate=" + produceDate +
                ", orgCode='" + orgCode + '\'' +
                ", deviceCode='" + deviceCode + '\'' +
                ", merchantCode='" + merchantCode + '\'' +
                ", tenantCode='" + tenantCode + '\'' +
                ", pageSize=" + pageSize +
                ", currentPage=" + currentPage +
                '}';
    }
}
